<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
  <title>dil.code.Interpreter</title>
  <link href="./css/style.css" rel="stylesheet" type="text/css"/>
  <!-- <link href="./img/icon.png" rel="icon" type="image/png"/> -->
  <script type="text/javascript" src="./js/jquery.js"></script>
  <script type="text/javascript" src="./js/modules.js"></script>
  <script type="text/javascript" src="./js/quicksearch.js"></script>
  <script type="text/javascript" src="./js/navigation.js"></script>
  <!--<script type="text/javascript" src="./js/jquery.treeview.js"></script>-->
  <script type="text/javascript">
    var g_moduleFQN = "dil.code.Interpreter";
  </script>
  
</head>
<body>
<div id="content">
  <h1><a href="./htmlsrc/dil.code.Interpreter.html" class="symbol">dil.code.Interpreter</a></h1>
  
<p class="sec_header">Author:</p>Aziz Köksal
<p class="sec_header">License:</p>GPL3
 <p><b>Maturity:</b> very low.</p>
<dl>
<dt class="decl">class <a class="symbol _class" name="Interpreter" href="./htmlsrc/dil.code.Interpreter.html#L19" kind="class" beg="19" end="1142">Interpreter</a> : Visitor; <a title="Permalink to this symbol" href="#Interpreter" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L19">#</a></dt>
<dd class="ddef">
<div class="summary">Used for compile-time evaluation of D code.</div>
<dl>
<dt class="decl">Diagnostics <a class="symbol _variable" name="Interpreter.diag" href="./htmlsrc/dil.code.Interpreter.html#L21" kind="variable" beg="21" end="21">diag</a>; <a title="Permalink to this symbol" href="#Interpreter.diag" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L21">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">class <a class="symbol _class" name="Interpreter.Result" href="./htmlsrc/dil.code.Interpreter.html#L23" kind="class" beg="23" end="26">Result</a> : Expression; <span class="attrs">[<span class="stc">static</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.Result" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L23">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">Result <a class="symbol _function" name="Interpreter.Result.copy" href="./htmlsrc/dil.code.Interpreter.html#L25" kind="function" beg="25" end="25">copy</a><span class="params">()</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.Result.copy" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L25">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">Result <a class="symbol _variable" name="Interpreter.NAR" href="./htmlsrc/dil.code.Interpreter.html#L29" kind="variable" beg="29" end="29">NAR</a>; <span class="attrs">[<span class="stc">static</span>, <span class="stc">const</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.NAR" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L29">#</a></dt>
<dd class="ddef">
<div class="summary">Not a Result. Similar to NAN in floating point arithmetics.</div></dd>
<dt class="decl">static <a class="symbol _sctor" name="Interpreter.this" href="./htmlsrc/dil.code.Interpreter.html#L31" kind="sctor" beg="31" end="35">this</a>(); <a title="Permalink to this symbol" href="#Interpreter.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L31">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">Expression <a class="symbol _function" name="Interpreter.interpret" href="./htmlsrc/dil.code.Interpreter.html#L39" kind="function" beg="39" end="42">interpret</a><span class="params">(Expression <em>e</em>, Diagnostics <em>diag</em>)</span>; <span class="attrs">[<span class="stc">static</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.interpret" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L39">#</a></dt>
<dd class="ddef">
<div class="summary">Evaluates the expression e.</div>
<p class="sec_header">Returns:</p>NAR or a value.</dd>
<dt class="decl">Expression <a class="symbol _function" name="Interpreter.interpret:2" href="./htmlsrc/dil.code.Interpreter.html#L46" kind="function" beg="46" end="50">interpret</a><span class="params">(FunctionDeclaration <em>fd</em>, Expression[] <em>args</em>, Diagnostics <em>diag</em>)</span>; <span class="attrs">[<span class="stc">static</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.interpret:2" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L46">#</a></dt>
<dd class="ddef">
<div class="summary">Executes the function at compile-time with the given arguments.</div>
<p class="sec_header">Returns:</p>NAR or a value.</dd>
<dt class="decl"><a class="symbol _ctor" name="Interpreter.this:2" href="./htmlsrc/dil.code.Interpreter.html#L53" kind="ctor" beg="53" end="56">this</a><span class="params">(Diagnostics <em>diag</em>)</span>; <a title="Permalink to this symbol" href="#Interpreter.this:2" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L53">#</a></dt>
<dd class="ddef">
<div class="summary">Constructs an Interpreter object.</div></dd>
<dt class="decl">Expression <a class="symbol _function" name="Interpreter.eval" href="./htmlsrc/dil.code.Interpreter.html#L59" kind="function" beg="59" end="62">eval</a><span class="params">(Expression <em>e</em>)</span>; <a title="Permalink to this symbol" href="#Interpreter.eval" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L59">#</a></dt>
<dd class="ddef">
<div class="summary">Start evaluation.</div></dd>
<dt class="decl">Expression <a class="symbol _function" name="Interpreter.eval:2" href="./htmlsrc/dil.code.Interpreter.html#L66" kind="function" beg="66" end="85">eval</a><span class="params">(FunctionDeclaration <em>fd</em>, Expression[] <em>args</em>)</span>; <a title="Permalink to this symbol" href="#Interpreter.eval:2" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L66">#</a></dt>
<dd class="ddef">
<div class="summary">Start evaluation of a function.</div></dd>
<dt class="decl">alias Declaration <a class="symbol _alias" name="Interpreter.D" href="./htmlsrc/dil.code.Interpreter.html#L88" kind="alias" beg="88" end="88">D</a>; <span class="attrs">[<span class="prot">private</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.D" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L88">#</a></dt>
<dt class="decl">alias Expression <a class="symbol _alias" name="Interpreter.E" href="./htmlsrc/dil.code.Interpreter.html#L89" kind="alias" beg="89" end="89">E</a>; <span class="attrs">[<span class="prot">private</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.E" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L89">#</a></dt>
<dt class="decl">alias Statement <a class="symbol _alias" name="Interpreter.S" href="./htmlsrc/dil.code.Interpreter.html#L90" kind="alias" beg="90" end="90">S</a>; <span class="attrs">[<span class="prot">private</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.S" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L90">#</a></dt>
<dt class="decl">alias TypeNode <a class="symbol _alias" name="Interpreter.T" href="./htmlsrc/dil.code.Interpreter.html#L91" kind="alias" beg="91" end="91">T</a>; <span class="attrs">[<span class="prot">private</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.T" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L91">#</a></dt>
<dt class="decl">alias Parameter <a class="symbol _alias" name="Interpreter.P" href="./htmlsrc/dil.code.Interpreter.html#L92" kind="alias" beg="92" end="92">P</a>; <span class="attrs">[<span class="prot">private</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.P" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L92">#</a></dt>
<dt class="decl">alias Node <a class="symbol _alias" name="Interpreter.N" href="./htmlsrc/dil.code.Interpreter.html#L93" kind="alias" beg="93" end="93">N</a>; <span class="attrs">[<span class="prot">private</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.N" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L93">#</a></dt>
<dd class="ddef">
<div class="summary">Some handy aliases.</div></dd>
<dt class="decl">bool <a class="symbol _function" name="Interpreter.isImmutable" href="./htmlsrc/dil.code.Interpreter.html#L96" kind="function" beg="96" end="109">isImmutable</a><span class="params">(Expression <em>e</em>)</span>; <span class="attrs">[<span class="stc">static</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.isImmutable" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L96">#</a></dt>
<dd class="ddef">
<div class="summary">Returns true if e is immutable.</div></dd>
<dt class="decl">bool <a class="symbol _function" name="Interpreter.isBool" href="./htmlsrc/dil.code.Interpreter.html#L111" kind="function" beg="111" end="138">isBool</a><span class="params">(Expression <em>e</em>, bool <em>value</em>)</span>; <span class="attrs">[<span class="stc">static</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.isBool" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L111">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">D <a class="symbol _function" name="Interpreter.visit" href="./htmlsrc/dil.code.Interpreter.html#L146" kind="function" beg="146" end="149">visit</a><span class="params">(CompoundDeclaration <em>d</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L146">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">D <a class="symbol _function" name="Interpreter.visit:2" href="./htmlsrc/dil.code.Interpreter.html#L151" kind="function" beg="151" end="152">visit</a><span class="params">(IllegalDeclaration)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:2" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L151">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">D <a class="symbol _function" name="Interpreter.visit:3" href="./htmlsrc/dil.code.Interpreter.html#L160" kind="function" beg="160" end="163">visit</a><span class="params">(ImportDeclaration <em>d</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:3" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L160">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">D <a class="symbol _function" name="Interpreter.visit:4" href="./htmlsrc/dil.code.Interpreter.html#L165" kind="function" beg="165" end="168">visit</a><span class="params">(AliasDeclaration <em>ad</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:4" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L165">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">D <a class="symbol _function" name="Interpreter.visit:5" href="./htmlsrc/dil.code.Interpreter.html#L170" kind="function" beg="170" end="173">visit</a><span class="params">(TypedefDeclaration <em>td</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:5" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L170">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">D <a class="symbol _function" name="Interpreter.visit:6" href="./htmlsrc/dil.code.Interpreter.html#L175" kind="function" beg="175" end="178">visit</a><span class="params">(EnumDeclaration <em>d</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:6" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L175">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">D <a class="symbol _function" name="Interpreter.visit:7" href="./htmlsrc/dil.code.Interpreter.html#L180" kind="function" beg="180" end="183">visit</a><span class="params">(EnumMemberDeclaration <em>d</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:7" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L180">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">D <a class="symbol _function" name="Interpreter.visit:8" href="./htmlsrc/dil.code.Interpreter.html#L185" kind="function" beg="185" end="188">visit</a><span class="params">(ClassDeclaration <em>d</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:8" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L185">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">D <a class="symbol _function" name="Interpreter.visit:9" href="./htmlsrc/dil.code.Interpreter.html#L190" kind="function" beg="190" end="193">visit</a><span class="params">(InterfaceDeclaration <em>d</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:9" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L190">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">D <a class="symbol _function" name="Interpreter.visit:10" href="./htmlsrc/dil.code.Interpreter.html#L195" kind="function" beg="195" end="198">visit</a><span class="params">(StructDeclaration <em>d</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:10" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L195">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">D <a class="symbol _function" name="Interpreter.visit:11" href="./htmlsrc/dil.code.Interpreter.html#L200" kind="function" beg="200" end="203">visit</a><span class="params">(UnionDeclaration <em>d</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:11" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L200">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">D <a class="symbol _function" name="Interpreter.visit:12" href="./htmlsrc/dil.code.Interpreter.html#L205" kind="function" beg="205" end="208">visit</a><span class="params">(ConstructorDeclaration <em>d</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:12" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L205">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">D <a class="symbol _function" name="Interpreter.visit:13" href="./htmlsrc/dil.code.Interpreter.html#L210" kind="function" beg="210" end="213">visit</a><span class="params">(StaticConstructorDeclaration <em>d</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:13" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L210">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">D <a class="symbol _function" name="Interpreter.visit:14" href="./htmlsrc/dil.code.Interpreter.html#L215" kind="function" beg="215" end="218">visit</a><span class="params">(DestructorDeclaration <em>d</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:14" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L215">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">D <a class="symbol _function" name="Interpreter.visit:15" href="./htmlsrc/dil.code.Interpreter.html#L220" kind="function" beg="220" end="223">visit</a><span class="params">(StaticDestructorDeclaration <em>d</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:15" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L220">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">D <a class="symbol _function" name="Interpreter.visit:16" href="./htmlsrc/dil.code.Interpreter.html#L225" kind="function" beg="225" end="228">visit</a><span class="params">(FunctionDeclaration <em>d</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:16" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L225">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">D <a class="symbol _function" name="Interpreter.visit:17" href="./htmlsrc/dil.code.Interpreter.html#L230" kind="function" beg="230" end="233">visit</a><span class="params">(VariablesDeclaration <em>vd</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:17" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L230">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">D <a class="symbol _function" name="Interpreter.visit:18" href="./htmlsrc/dil.code.Interpreter.html#L235" kind="function" beg="235" end="238">visit</a><span class="params">(InvariantDeclaration <em>d</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:18" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L235">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">D <a class="symbol _function" name="Interpreter.visit:19" href="./htmlsrc/dil.code.Interpreter.html#L240" kind="function" beg="240" end="243">visit</a><span class="params">(UnittestDeclaration <em>d</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:19" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L240">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">D <a class="symbol _function" name="Interpreter.visit:20" href="./htmlsrc/dil.code.Interpreter.html#L245" kind="function" beg="245" end="248">visit</a><span class="params">(DebugDeclaration <em>d</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:20" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L245">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">D <a class="symbol _function" name="Interpreter.visit:21" href="./htmlsrc/dil.code.Interpreter.html#L250" kind="function" beg="250" end="253">visit</a><span class="params">(VersionDeclaration <em>d</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:21" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L250">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">D <a class="symbol _function" name="Interpreter.visit:22" href="./htmlsrc/dil.code.Interpreter.html#L255" kind="function" beg="255" end="258">visit</a><span class="params">(TemplateDeclaration <em>d</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:22" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L255">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">D <a class="symbol _function" name="Interpreter.visit:23" href="./htmlsrc/dil.code.Interpreter.html#L260" kind="function" beg="260" end="263">visit</a><span class="params">(NewDeclaration <em>d</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:23" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L260">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">D <a class="symbol _function" name="Interpreter.visit:24" href="./htmlsrc/dil.code.Interpreter.html#L265" kind="function" beg="265" end="268">visit</a><span class="params">(DeleteDeclaration <em>d</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:24" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L265">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">D <a class="symbol _function" name="Interpreter.visit:25" href="./htmlsrc/dil.code.Interpreter.html#L272" kind="function" beg="272" end="275">visit</a><span class="params">(ProtectionDeclaration <em>d</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:25" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L272">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">D <a class="symbol _function" name="Interpreter.visit:26" href="./htmlsrc/dil.code.Interpreter.html#L277" kind="function" beg="277" end="280">visit</a><span class="params">(StorageClassDeclaration <em>d</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:26" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L277">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">D <a class="symbol _function" name="Interpreter.visit:27" href="./htmlsrc/dil.code.Interpreter.html#L282" kind="function" beg="282" end="285">visit</a><span class="params">(LinkageDeclaration <em>d</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:27" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L282">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">D <a class="symbol _function" name="Interpreter.visit:28" href="./htmlsrc/dil.code.Interpreter.html#L287" kind="function" beg="287" end="290">visit</a><span class="params">(AlignDeclaration <em>d</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:28" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L287">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">D <a class="symbol _function" name="Interpreter.visit:29" href="./htmlsrc/dil.code.Interpreter.html#L292" kind="function" beg="292" end="295">visit</a><span class="params">(StaticAssertDeclaration <em>d</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:29" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L292">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">D <a class="symbol _function" name="Interpreter.visit:30" href="./htmlsrc/dil.code.Interpreter.html#L297" kind="function" beg="297" end="300">visit</a><span class="params">(StaticIfDeclaration <em>d</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:30" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L297">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">D <a class="symbol _function" name="Interpreter.visit:31" href="./htmlsrc/dil.code.Interpreter.html#L302" kind="function" beg="302" end="305">visit</a><span class="params">(MixinDeclaration <em>d</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:31" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L302">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">D <a class="symbol _function" name="Interpreter.visit:32" href="./htmlsrc/dil.code.Interpreter.html#L307" kind="function" beg="307" end="310">visit</a><span class="params">(PragmaDeclaration <em>d</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:32" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L307">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">S <a class="symbol _function" name="Interpreter.visit:33" href="./htmlsrc/dil.code.Interpreter.html#L319" kind="function" beg="319" end="322">visit</a><span class="params">(CompoundStatement <em>s</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:33" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L319">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">S <a class="symbol _function" name="Interpreter.visit:34" href="./htmlsrc/dil.code.Interpreter.html#L324" kind="function" beg="324" end="325">visit</a><span class="params">(IllegalStatement)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:34" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L324">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">S <a class="symbol _function" name="Interpreter.visit:35" href="./htmlsrc/dil.code.Interpreter.html#L327" kind="function" beg="327" end="330">visit</a><span class="params">(EmptyStatement <em>s</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:35" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L327">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">S <a class="symbol _function" name="Interpreter.visit:36" href="./htmlsrc/dil.code.Interpreter.html#L332" kind="function" beg="332" end="335">visit</a><span class="params">(FuncBodyStatement <em>s</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:36" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L332">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">S <a class="symbol _function" name="Interpreter.visit:37" href="./htmlsrc/dil.code.Interpreter.html#L337" kind="function" beg="337" end="340">visit</a><span class="params">(ScopeStatement <em>s</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:37" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L337">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">S <a class="symbol _function" name="Interpreter.visit:38" href="./htmlsrc/dil.code.Interpreter.html#L342" kind="function" beg="342" end="345">visit</a><span class="params">(LabeledStatement <em>s</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:38" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L342">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">S <a class="symbol _function" name="Interpreter.visit:39" href="./htmlsrc/dil.code.Interpreter.html#L347" kind="function" beg="347" end="350">visit</a><span class="params">(ExpressionStatement <em>s</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:39" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L347">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">S <a class="symbol _function" name="Interpreter.visit:40" href="./htmlsrc/dil.code.Interpreter.html#L352" kind="function" beg="352" end="355">visit</a><span class="params">(DeclarationStatement <em>s</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:40" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L352">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">S <a class="symbol _function" name="Interpreter.visit:41" href="./htmlsrc/dil.code.Interpreter.html#L357" kind="function" beg="357" end="360">visit</a><span class="params">(IfStatement <em>s</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:41" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L357">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">S <a class="symbol _function" name="Interpreter.visit:42" href="./htmlsrc/dil.code.Interpreter.html#L362" kind="function" beg="362" end="365">visit</a><span class="params">(WhileStatement <em>s</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:42" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L362">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">S <a class="symbol _function" name="Interpreter.visit:43" href="./htmlsrc/dil.code.Interpreter.html#L367" kind="function" beg="367" end="370">visit</a><span class="params">(DoWhileStatement <em>s</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:43" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L367">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">S <a class="symbol _function" name="Interpreter.visit:44" href="./htmlsrc/dil.code.Interpreter.html#L372" kind="function" beg="372" end="375">visit</a><span class="params">(ForStatement <em>s</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:44" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L372">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">S <a class="symbol _function" name="Interpreter.visit:45" href="./htmlsrc/dil.code.Interpreter.html#L377" kind="function" beg="377" end="380">visit</a><span class="params">(ForeachStatement <em>s</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:45" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L377">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">S <a class="symbol _function" name="Interpreter.visit:46" href="./htmlsrc/dil.code.Interpreter.html#L383" kind="function" beg="383" end="386">visit</a><span class="params">(ForeachRangeStatement <em>s</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:46" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L383">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">S <a class="symbol _function" name="Interpreter.visit:47" href="./htmlsrc/dil.code.Interpreter.html#L388" kind="function" beg="388" end="391">visit</a><span class="params">(SwitchStatement <em>s</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:47" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L388">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">S <a class="symbol _function" name="Interpreter.visit:48" href="./htmlsrc/dil.code.Interpreter.html#L393" kind="function" beg="393" end="396">visit</a><span class="params">(CaseStatement <em>s</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:48" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L393">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">S <a class="symbol _function" name="Interpreter.visit:49" href="./htmlsrc/dil.code.Interpreter.html#L398" kind="function" beg="398" end="401">visit</a><span class="params">(DefaultStatement <em>s</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:49" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L398">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">S <a class="symbol _function" name="Interpreter.visit:50" href="./htmlsrc/dil.code.Interpreter.html#L403" kind="function" beg="403" end="406">visit</a><span class="params">(ContinueStatement <em>s</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:50" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L403">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">S <a class="symbol _function" name="Interpreter.visit:51" href="./htmlsrc/dil.code.Interpreter.html#L408" kind="function" beg="408" end="411">visit</a><span class="params">(BreakStatement <em>s</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:51" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L408">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">S <a class="symbol _function" name="Interpreter.visit:52" href="./htmlsrc/dil.code.Interpreter.html#L413" kind="function" beg="413" end="416">visit</a><span class="params">(ReturnStatement <em>s</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:52" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L413">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">S <a class="symbol _function" name="Interpreter.visit:53" href="./htmlsrc/dil.code.Interpreter.html#L418" kind="function" beg="418" end="421">visit</a><span class="params">(GotoStatement <em>s</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:53" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L418">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">S <a class="symbol _function" name="Interpreter.visit:54" href="./htmlsrc/dil.code.Interpreter.html#L423" kind="function" beg="423" end="426">visit</a><span class="params">(WithStatement <em>s</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:54" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L423">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">S <a class="symbol _function" name="Interpreter.visit:55" href="./htmlsrc/dil.code.Interpreter.html#L428" kind="function" beg="428" end="431">visit</a><span class="params">(SynchronizedStatement <em>s</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:55" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L428">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">S <a class="symbol _function" name="Interpreter.visit:56" href="./htmlsrc/dil.code.Interpreter.html#L433" kind="function" beg="433" end="436">visit</a><span class="params">(TryStatement <em>s</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:56" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L433">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">S <a class="symbol _function" name="Interpreter.visit:57" href="./htmlsrc/dil.code.Interpreter.html#L438" kind="function" beg="438" end="441">visit</a><span class="params">(CatchStatement <em>s</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:57" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L438">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">S <a class="symbol _function" name="Interpreter.visit:58" href="./htmlsrc/dil.code.Interpreter.html#L443" kind="function" beg="443" end="446">visit</a><span class="params">(FinallyStatement <em>s</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:58" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L443">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">S <a class="symbol _function" name="Interpreter.visit:59" href="./htmlsrc/dil.code.Interpreter.html#L448" kind="function" beg="448" end="451">visit</a><span class="params">(ScopeGuardStatement <em>s</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:59" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L448">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">S <a class="symbol _function" name="Interpreter.visit:60" href="./htmlsrc/dil.code.Interpreter.html#L453" kind="function" beg="453" end="456">visit</a><span class="params">(ThrowStatement <em>s</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:60" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L453">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">S <a class="symbol _function" name="Interpreter.visit:61" href="./htmlsrc/dil.code.Interpreter.html#L458" kind="function" beg="458" end="461">visit</a><span class="params">(VolatileStatement <em>s</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:61" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L458">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">S <a class="symbol _function" name="Interpreter.visit:62" href="./htmlsrc/dil.code.Interpreter.html#L463" kind="function" beg="463" end="466">visit</a><span class="params">(AsmBlockStatement <em>s</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:62" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L463">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">S <a class="symbol _function" name="Interpreter.visit:63" href="./htmlsrc/dil.code.Interpreter.html#L468" kind="function" beg="468" end="471">visit</a><span class="params">(AsmStatement <em>s</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:63" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L468">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">S <a class="symbol _function" name="Interpreter.visit:64" href="./htmlsrc/dil.code.Interpreter.html#L473" kind="function" beg="473" end="476">visit</a><span class="params">(AsmAlignStatement <em>s</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:64" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L473">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">S <a class="symbol _function" name="Interpreter.visit:65" href="./htmlsrc/dil.code.Interpreter.html#L478" kind="function" beg="478" end="479">visit</a><span class="params">(IllegalAsmStatement)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:65" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L478">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">S <a class="symbol _function" name="Interpreter.visit:66" href="./htmlsrc/dil.code.Interpreter.html#L481" kind="function" beg="481" end="484">visit</a><span class="params">(PragmaStatement <em>s</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:66" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L481">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">S <a class="symbol _function" name="Interpreter.visit:67" href="./htmlsrc/dil.code.Interpreter.html#L486" kind="function" beg="486" end="489">visit</a><span class="params">(MixinStatement <em>s</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:67" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L486">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">S <a class="symbol _function" name="Interpreter.visit:68" href="./htmlsrc/dil.code.Interpreter.html#L491" kind="function" beg="491" end="494">visit</a><span class="params">(StaticIfStatement <em>s</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:68" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L491">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">S <a class="symbol _function" name="Interpreter.visit:69" href="./htmlsrc/dil.code.Interpreter.html#L496" kind="function" beg="496" end="499">visit</a><span class="params">(StaticAssertStatement <em>s</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:69" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L496">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">S <a class="symbol _function" name="Interpreter.visit:70" href="./htmlsrc/dil.code.Interpreter.html#L501" kind="function" beg="501" end="504">visit</a><span class="params">(DebugStatement <em>s</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:70" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L501">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">S <a class="symbol _function" name="Interpreter.visit:71" href="./htmlsrc/dil.code.Interpreter.html#L506" kind="function" beg="506" end="509">visit</a><span class="params">(VersionStatement <em>s</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:71" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L506">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:72" href="./htmlsrc/dil.code.Interpreter.html#L518" kind="function" beg="518" end="519">visit</a><span class="params">(IllegalExpression)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:72" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L518">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:73" href="./htmlsrc/dil.code.Interpreter.html#L521" kind="function" beg="521" end="535">visit</a><span class="params">(CondExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:73" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L521">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:74" href="./htmlsrc/dil.code.Interpreter.html#L537" kind="function" beg="537" end="543">visit</a><span class="params">(CommaExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:74" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L537">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:75" href="./htmlsrc/dil.code.Interpreter.html#L545" kind="function" beg="545" end="571">visit</a><span class="params">(OrOrExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:75" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L545">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:76" href="./htmlsrc/dil.code.Interpreter.html#L573" kind="function" beg="573" end="598">visit</a><span class="params">(AndAndExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:76" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L573">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:77" href="./htmlsrc/dil.code.Interpreter.html#L600" kind="function" beg="600" end="603">visit</a><span class="params">(OrExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:77" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L600">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:78" href="./htmlsrc/dil.code.Interpreter.html#L605" kind="function" beg="605" end="608">visit</a><span class="params">(XorExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:78" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L605">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:79" href="./htmlsrc/dil.code.Interpreter.html#L610" kind="function" beg="610" end="613">visit</a><span class="params">(AndExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:79" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L610">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:80" href="./htmlsrc/dil.code.Interpreter.html#L615" kind="function" beg="615" end="618">visit</a><span class="params">(EqualExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:80" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L615">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:81" href="./htmlsrc/dil.code.Interpreter.html#L620" kind="function" beg="620" end="623">visit</a><span class="params">(IdentityExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:81" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L620">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:82" href="./htmlsrc/dil.code.Interpreter.html#L625" kind="function" beg="625" end="628">visit</a><span class="params">(RelExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:82" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L625">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:83" href="./htmlsrc/dil.code.Interpreter.html#L630" kind="function" beg="630" end="633">visit</a><span class="params">(InExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:83" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L630">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:84" href="./htmlsrc/dil.code.Interpreter.html#L635" kind="function" beg="635" end="638">visit</a><span class="params">(LShiftExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:84" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L635">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:85" href="./htmlsrc/dil.code.Interpreter.html#L640" kind="function" beg="640" end="643">visit</a><span class="params">(RShiftExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:85" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L640">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:86" href="./htmlsrc/dil.code.Interpreter.html#L645" kind="function" beg="645" end="648">visit</a><span class="params">(URShiftExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:86" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L645">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:87" href="./htmlsrc/dil.code.Interpreter.html#L650" kind="function" beg="650" end="653">visit</a><span class="params">(PlusExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:87" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L650">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:88" href="./htmlsrc/dil.code.Interpreter.html#L655" kind="function" beg="655" end="658">visit</a><span class="params">(MinusExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:88" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L655">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:89" href="./htmlsrc/dil.code.Interpreter.html#L660" kind="function" beg="660" end="663">visit</a><span class="params">(CatExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:89" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L660">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:90" href="./htmlsrc/dil.code.Interpreter.html#L665" kind="function" beg="665" end="668">visit</a><span class="params">(MulExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:90" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L665">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:91" href="./htmlsrc/dil.code.Interpreter.html#L670" kind="function" beg="670" end="673">visit</a><span class="params">(DivExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:91" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L670">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:92" href="./htmlsrc/dil.code.Interpreter.html#L675" kind="function" beg="675" end="678">visit</a><span class="params">(ModExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:92" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L675">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:93" href="./htmlsrc/dil.code.Interpreter.html#L680" kind="function" beg="680" end="683">visit</a><span class="params">(AssignExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:93" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L680">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:94" href="./htmlsrc/dil.code.Interpreter.html#L685" kind="function" beg="685" end="688">visit</a><span class="params">(LShiftAssignExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:94" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L685">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:95" href="./htmlsrc/dil.code.Interpreter.html#L690" kind="function" beg="690" end="693">visit</a><span class="params">(RShiftAssignExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:95" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L690">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:96" href="./htmlsrc/dil.code.Interpreter.html#L695" kind="function" beg="695" end="698">visit</a><span class="params">(URShiftAssignExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:96" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L695">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:97" href="./htmlsrc/dil.code.Interpreter.html#L700" kind="function" beg="700" end="703">visit</a><span class="params">(OrAssignExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:97" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L700">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:98" href="./htmlsrc/dil.code.Interpreter.html#L705" kind="function" beg="705" end="708">visit</a><span class="params">(AndAssignExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:98" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L705">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:99" href="./htmlsrc/dil.code.Interpreter.html#L710" kind="function" beg="710" end="713">visit</a><span class="params">(PlusAssignExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:99" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L710">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:100" href="./htmlsrc/dil.code.Interpreter.html#L715" kind="function" beg="715" end="718">visit</a><span class="params">(MinusAssignExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:100" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L715">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:101" href="./htmlsrc/dil.code.Interpreter.html#L720" kind="function" beg="720" end="723">visit</a><span class="params">(DivAssignExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:101" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L720">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:102" href="./htmlsrc/dil.code.Interpreter.html#L725" kind="function" beg="725" end="728">visit</a><span class="params">(MulAssignExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:102" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L725">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:103" href="./htmlsrc/dil.code.Interpreter.html#L730" kind="function" beg="730" end="733">visit</a><span class="params">(ModAssignExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:103" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L730">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:104" href="./htmlsrc/dil.code.Interpreter.html#L735" kind="function" beg="735" end="738">visit</a><span class="params">(XorAssignExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:104" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L735">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:105" href="./htmlsrc/dil.code.Interpreter.html#L740" kind="function" beg="740" end="743">visit</a><span class="params">(CatAssignExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:105" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L740">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:106" href="./htmlsrc/dil.code.Interpreter.html#L745" kind="function" beg="745" end="748">visit</a><span class="params">(AddressExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:106" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L745">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:107" href="./htmlsrc/dil.code.Interpreter.html#L750" kind="function" beg="750" end="753">visit</a><span class="params">(PreIncrExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:107" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L750">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:108" href="./htmlsrc/dil.code.Interpreter.html#L755" kind="function" beg="755" end="758">visit</a><span class="params">(PreDecrExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:108" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L755">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:109" href="./htmlsrc/dil.code.Interpreter.html#L760" kind="function" beg="760" end="763">visit</a><span class="params">(PostIncrExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:109" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L760">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:110" href="./htmlsrc/dil.code.Interpreter.html#L765" kind="function" beg="765" end="768">visit</a><span class="params">(PostDecrExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:110" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L765">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:111" href="./htmlsrc/dil.code.Interpreter.html#L770" kind="function" beg="770" end="773">visit</a><span class="params">(DerefExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:111" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L770">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:112" href="./htmlsrc/dil.code.Interpreter.html#L775" kind="function" beg="775" end="778">visit</a><span class="params">(SignExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:112" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L775">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:113" href="./htmlsrc/dil.code.Interpreter.html#L780" kind="function" beg="780" end="783">visit</a><span class="params">(NotExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:113" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L780">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:114" href="./htmlsrc/dil.code.Interpreter.html#L785" kind="function" beg="785" end="788">visit</a><span class="params">(CompExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:114" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L785">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:115" href="./htmlsrc/dil.code.Interpreter.html#L790" kind="function" beg="790" end="793">visit</a><span class="params">(CallExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:115" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L790">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:116" href="./htmlsrc/dil.code.Interpreter.html#L795" kind="function" beg="795" end="798">visit</a><span class="params">(NewExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:116" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L795">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:117" href="./htmlsrc/dil.code.Interpreter.html#L800" kind="function" beg="800" end="803">visit</a><span class="params">(NewAnonClassExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:117" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L800">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:118" href="./htmlsrc/dil.code.Interpreter.html#L805" kind="function" beg="805" end="808">visit</a><span class="params">(DeleteExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:118" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L805">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:119" href="./htmlsrc/dil.code.Interpreter.html#L810" kind="function" beg="810" end="813">visit</a><span class="params">(CastExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:119" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L810">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:120" href="./htmlsrc/dil.code.Interpreter.html#L815" kind="function" beg="815" end="818">visit</a><span class="params">(IndexExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:120" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L815">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:121" href="./htmlsrc/dil.code.Interpreter.html#L820" kind="function" beg="820" end="823">visit</a><span class="params">(SliceExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:121" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L820">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:122" href="./htmlsrc/dil.code.Interpreter.html#L825" kind="function" beg="825" end="828">visit</a><span class="params">(DotExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:122" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L825">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:123" href="./htmlsrc/dil.code.Interpreter.html#L830" kind="function" beg="830" end="833">visit</a><span class="params">(ModuleScopeExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:123" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L830">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:124" href="./htmlsrc/dil.code.Interpreter.html#L835" kind="function" beg="835" end="838">visit</a><span class="params">(IdentifierExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:124" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L835">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:125" href="./htmlsrc/dil.code.Interpreter.html#L840" kind="function" beg="840" end="843">visit</a><span class="params">(TemplateInstanceExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:125" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L840">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:126" href="./htmlsrc/dil.code.Interpreter.html#L845" kind="function" beg="845" end="848">visit</a><span class="params">(SpecialTokenExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:126" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L845">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:127" href="./htmlsrc/dil.code.Interpreter.html#L850" kind="function" beg="850" end="853">visit</a><span class="params">(ThisExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:127" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L850">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:128" href="./htmlsrc/dil.code.Interpreter.html#L855" kind="function" beg="855" end="858">visit</a><span class="params">(SuperExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:128" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L855">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:129" href="./htmlsrc/dil.code.Interpreter.html#L860" kind="function" beg="860" end="863">visit</a><span class="params">(NullExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:129" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L860">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:130" href="./htmlsrc/dil.code.Interpreter.html#L865" kind="function" beg="865" end="868">visit</a><span class="params">(DollarExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:130" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L865">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:131" href="./htmlsrc/dil.code.Interpreter.html#L870" kind="function" beg="870" end="873">visit</a><span class="params">(BoolExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:131" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L870">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:132" href="./htmlsrc/dil.code.Interpreter.html#L875" kind="function" beg="875" end="878">visit</a><span class="params">(IntExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:132" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L875">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:133" href="./htmlsrc/dil.code.Interpreter.html#L880" kind="function" beg="880" end="883">visit</a><span class="params">(RealExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:133" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L880">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:134" href="./htmlsrc/dil.code.Interpreter.html#L885" kind="function" beg="885" end="888">visit</a><span class="params">(ComplexExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:134" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L885">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:135" href="./htmlsrc/dil.code.Interpreter.html#L890" kind="function" beg="890" end="893">visit</a><span class="params">(CharExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:135" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L890">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:136" href="./htmlsrc/dil.code.Interpreter.html#L895" kind="function" beg="895" end="898">visit</a><span class="params">(StringExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:136" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L895">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:137" href="./htmlsrc/dil.code.Interpreter.html#L900" kind="function" beg="900" end="903">visit</a><span class="params">(ArrayLiteralExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:137" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L900">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:138" href="./htmlsrc/dil.code.Interpreter.html#L905" kind="function" beg="905" end="908">visit</a><span class="params">(AArrayLiteralExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:138" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L905">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:139" href="./htmlsrc/dil.code.Interpreter.html#L910" kind="function" beg="910" end="913">visit</a><span class="params">(AssertExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:139" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L910">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:140" href="./htmlsrc/dil.code.Interpreter.html#L915" kind="function" beg="915" end="918">visit</a><span class="params">(MixinExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:140" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L915">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:141" href="./htmlsrc/dil.code.Interpreter.html#L920" kind="function" beg="920" end="923">visit</a><span class="params">(ImportExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:141" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L920">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:142" href="./htmlsrc/dil.code.Interpreter.html#L925" kind="function" beg="925" end="928">visit</a><span class="params">(TypeofExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:142" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L925">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:143" href="./htmlsrc/dil.code.Interpreter.html#L930" kind="function" beg="930" end="933">visit</a><span class="params">(TypeDotIdExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:143" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L930">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:144" href="./htmlsrc/dil.code.Interpreter.html#L935" kind="function" beg="935" end="938">visit</a><span class="params">(TypeidExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:144" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L935">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:145" href="./htmlsrc/dil.code.Interpreter.html#L940" kind="function" beg="940" end="943">visit</a><span class="params">(IsExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:145" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L940">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:146" href="./htmlsrc/dil.code.Interpreter.html#L945" kind="function" beg="945" end="948">visit</a><span class="params">(ParenExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:146" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L945">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:147" href="./htmlsrc/dil.code.Interpreter.html#L950" kind="function" beg="950" end="953">visit</a><span class="params">(FunctionLiteralExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:147" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L950">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:148" href="./htmlsrc/dil.code.Interpreter.html#L955" kind="function" beg="955" end="958">visit</a><span class="params">(TraitsExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:148" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L955">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:149" href="./htmlsrc/dil.code.Interpreter.html#L960" kind="function" beg="960" end="963">visit</a><span class="params">(VoidInitExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:149" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L960">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:150" href="./htmlsrc/dil.code.Interpreter.html#L965" kind="function" beg="965" end="968">visit</a><span class="params">(ArrayInitExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:150" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L965">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:151" href="./htmlsrc/dil.code.Interpreter.html#L970" kind="function" beg="970" end="973">visit</a><span class="params">(StructInitExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:151" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L970">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:152" href="./htmlsrc/dil.code.Interpreter.html#L975" kind="function" beg="975" end="978">visit</a><span class="params">(AsmTypeExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:152" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L975">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:153" href="./htmlsrc/dil.code.Interpreter.html#L980" kind="function" beg="980" end="983">visit</a><span class="params">(AsmOffsetExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:153" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L980">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:154" href="./htmlsrc/dil.code.Interpreter.html#L985" kind="function" beg="985" end="988">visit</a><span class="params">(AsmSegExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:154" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L985">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:155" href="./htmlsrc/dil.code.Interpreter.html#L990" kind="function" beg="990" end="993">visit</a><span class="params">(AsmPostBracketExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:155" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L990">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:156" href="./htmlsrc/dil.code.Interpreter.html#L995" kind="function" beg="995" end="998">visit</a><span class="params">(AsmBracketExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:156" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L995">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:157" href="./htmlsrc/dil.code.Interpreter.html#L1000" kind="function" beg="1000" end="1003">visit</a><span class="params">(AsmLocalSizeExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:157" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L1000">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">E <a class="symbol _function" name="Interpreter.visit:158" href="./htmlsrc/dil.code.Interpreter.html#L1005" kind="function" beg="1005" end="1008">visit</a><span class="params">(AsmRegisterExpression <em>e</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:158" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L1005">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">T <a class="symbol _function" name="Interpreter.visit:159" href="./htmlsrc/dil.code.Interpreter.html#L1017" kind="function" beg="1017" end="1018">visit</a><span class="params">(IllegalType)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:159" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L1017">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">T <a class="symbol _function" name="Interpreter.visit:160" href="./htmlsrc/dil.code.Interpreter.html#L1020" kind="function" beg="1020" end="1023">visit</a><span class="params">(IntegralType <em>t</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:160" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L1020">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">T <a class="symbol _function" name="Interpreter.visit:161" href="./htmlsrc/dil.code.Interpreter.html#L1025" kind="function" beg="1025" end="1028">visit</a><span class="params">(QualifiedType <em>t</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:161" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L1025">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">T <a class="symbol _function" name="Interpreter.visit:162" href="./htmlsrc/dil.code.Interpreter.html#L1030" kind="function" beg="1030" end="1033">visit</a><span class="params">(ModuleScopeType <em>t</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:162" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L1030">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">T <a class="symbol _function" name="Interpreter.visit:163" href="./htmlsrc/dil.code.Interpreter.html#L1035" kind="function" beg="1035" end="1038">visit</a><span class="params">(IdentifierType <em>t</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:163" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L1035">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">T <a class="symbol _function" name="Interpreter.visit:164" href="./htmlsrc/dil.code.Interpreter.html#L1040" kind="function" beg="1040" end="1043">visit</a><span class="params">(TypeofType <em>t</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:164" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L1040">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">T <a class="symbol _function" name="Interpreter.visit:165" href="./htmlsrc/dil.code.Interpreter.html#L1045" kind="function" beg="1045" end="1048">visit</a><span class="params">(TemplateInstanceType <em>t</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:165" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L1045">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">T <a class="symbol _function" name="Interpreter.visit:166" href="./htmlsrc/dil.code.Interpreter.html#L1050" kind="function" beg="1050" end="1053">visit</a><span class="params">(PointerType <em>t</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:166" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L1050">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">T <a class="symbol _function" name="Interpreter.visit:167" href="./htmlsrc/dil.code.Interpreter.html#L1055" kind="function" beg="1055" end="1058">visit</a><span class="params">(ArrayType <em>t</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:167" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L1055">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">T <a class="symbol _function" name="Interpreter.visit:168" href="./htmlsrc/dil.code.Interpreter.html#L1060" kind="function" beg="1060" end="1063">visit</a><span class="params">(FunctionType <em>t</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:168" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L1060">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">T <a class="symbol _function" name="Interpreter.visit:169" href="./htmlsrc/dil.code.Interpreter.html#L1065" kind="function" beg="1065" end="1068">visit</a><span class="params">(DelegateType <em>t</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:169" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L1065">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">T <a class="symbol _function" name="Interpreter.visit:170" href="./htmlsrc/dil.code.Interpreter.html#L1070" kind="function" beg="1070" end="1073">visit</a><span class="params">(CFuncPointerType <em>t</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:170" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L1070">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">T <a class="symbol _function" name="Interpreter.visit:171" href="./htmlsrc/dil.code.Interpreter.html#L1075" kind="function" beg="1075" end="1078">visit</a><span class="params">(BaseClassType <em>t</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:171" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L1075">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">T <a class="symbol _function" name="Interpreter.visit:172" href="./htmlsrc/dil.code.Interpreter.html#L1080" kind="function" beg="1080" end="1083">visit</a><span class="params">(ConstType <em>t</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:172" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L1080">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">T <a class="symbol _function" name="Interpreter.visit:173" href="./htmlsrc/dil.code.Interpreter.html#L1085" kind="function" beg="1085" end="1088">visit</a><span class="params">(InvariantType <em>t</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:173" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L1085">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">N <a class="symbol _function" name="Interpreter.visit:174" href="./htmlsrc/dil.code.Interpreter.html#L1097" kind="function" beg="1097" end="1100">visit</a><span class="params">(Parameter <em>p</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:174" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L1097">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">N <a class="symbol _function" name="Interpreter.visit:175" href="./htmlsrc/dil.code.Interpreter.html#L1102" kind="function" beg="1102" end="1105">visit</a><span class="params">(Parameters <em>p</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:175" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L1102">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">N <a class="symbol _function" name="Interpreter.visit:176" href="./htmlsrc/dil.code.Interpreter.html#L1107" kind="function" beg="1107" end="1110">visit</a><span class="params">(TemplateAliasParameter <em>p</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:176" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L1107">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">N <a class="symbol _function" name="Interpreter.visit:177" href="./htmlsrc/dil.code.Interpreter.html#L1112" kind="function" beg="1112" end="1115">visit</a><span class="params">(TemplateTypeParameter <em>p</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:177" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L1112">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">N <a class="symbol _function" name="Interpreter.visit:178" href="./htmlsrc/dil.code.Interpreter.html#L1117" kind="function" beg="1117" end="1120">visit</a><span class="params">(TemplateThisParameter <em>p</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:178" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L1117">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">N <a class="symbol _function" name="Interpreter.visit:179" href="./htmlsrc/dil.code.Interpreter.html#L1122" kind="function" beg="1122" end="1125">visit</a><span class="params">(TemplateValueParameter <em>p</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:179" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L1122">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">N <a class="symbol _function" name="Interpreter.visit:180" href="./htmlsrc/dil.code.Interpreter.html#L1127" kind="function" beg="1127" end="1130">visit</a><span class="params">(TemplateTupleParameter <em>p</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:180" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L1127">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">N <a class="symbol _function" name="Interpreter.visit:181" href="./htmlsrc/dil.code.Interpreter.html#L1132" kind="function" beg="1132" end="1135">visit</a><span class="params">(TemplateParameters <em>p</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:181" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L1132">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">N <a class="symbol _function" name="Interpreter.visit:182" href="./htmlsrc/dil.code.Interpreter.html#L1137" kind="function" beg="1137" end="1140">visit</a><span class="params">(TemplateArguments <em>p</em>)</span>; <span class="attrs">[<span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Interpreter.visit:182" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.code.Interpreter.html#L1137">#</a></dt>
<dd class="ddef"></dd></dl></dd></dl>
</div>
<div id="footer">
  <p>Copyright © 2007-2008, Aziz Köksal. All rights reserved.</p>
  <p>Page generated by <a href="http://code.google.com/p/dil">dil</a> on Fri Dec 26 04:12:58 2008. Rendered by <a href="http://code.google.com/p/dil/wiki/Kandil">kandil</a>.</p>
</div>
</body>
</html>